*{
    outline:none;
    margin:0;
    padding:0;
}

body{
    font:10pt Calibri, 'Helvetica Neue', Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
}

a{text-decoration:none;color:#3399FF;cursor:pointer;}
a:hover{text-decoration:underline;}
a.url{
    padding-left: 3px;
    padding-right: 3px;
    border: 1px solid transparent;
    background:transparent;
    border-radius: 5px;
    -webkit-transition: background 0.1s linear;
}
a:hover.url{
    background:#3399FF;
    border: 1px solid #91C8FF;
    color: white;
    text-decoration: none;
    text-shadow: #444 1px 1px 1px;
}
a.user{
    color:#004993 !important;
    -webkit-transition: text-shadow 0.1s linear;
}
a:hover.user{
    color:#004993;
    text-decoration: none;
    text-shadow: #278EB3 0px 0px 6px;
}

::-webkit-scrollbar{
	width:10px;
	height:13px;
	background:transparent;
}
::-webkit-scrollbar-button{
	display:none;
}
::-webkit-scrollbar-thumb:vertical{
	border-color: transparent;
	border-width: 13px 0;
	min-height:30px;
	-webkit-border-image: url('../img/vertical-thumb.png') 10 0 10 0;
	border-radius:5px;
}
::-webkit-scrollbar-thumb:vertical:hover{
	-webkit-border-image: url('../img/vertical-thumb-hover.png') 10 0 10 0;
}
::-webkit-scrollbar-thumb:vertical:active{
	-webkit-border-image: url('../img/vertical-thumb-active.png') 10 0 10 0;
}

.red{color:red}
.green{color:green}
.gray{color:#ccc}
.dn{display:none !important}
.fl{float:left}
.fr{float:right}
.cb,br{clear:both}
.p5{font-size:5pt}
.p6{font-size:6pt}
.p7{font-size:7pt}
.p8{font-size:8pt}
.p10{font-size:10pt}
.p11{font-size:11pt}
.p12{font-size:12pt}
.p13{font-size:13pt}
.p14{font-size:14pt}
.p16{font-size:16pt}
.p18{font-size:18pt}
.p20{font-size:20pt}
.p23{font-size:23pt}
.p25{font-size:25pt}
.p30{font-size:30pt}
.p40{font-size:40pt}